/*
 * Copyright (c) 2023 iQi.Co.Ltd. All rights reserved.
 */
 
using System.Collections.Generic;
using NetProtocol.POD;
using NetProtocol.Enum;
using IQIGame.Onigao.Game;
using IQIGame.Onigao.GamePlay;
using IQIGame.Onigao.Framework;
using Cysharp.Threading.Tasks;
using System;
using static IQIGame.Onigao.Game.MessageWrapper;

namespace NetProtocol.Client {
	/// <summary>
	/// 服务器内部使用结构体
	/// module : structs_internal
	/// </summary>
	public interface CNetStructs_internal : INetClientModule {
		
		public ISession GetSession();
	
		Dictionary<int, INetClientModule.Package2MessageWrapper> INetClientModule.GetModuleFunction()
        {
        
            Dictionary<int, INetClientModule.Package2MessageWrapper> retDic = new()
            {
            };
            return retDic;
        }
#region Client-side Interface
#endregion
#region Server-side Interface
#endregion
#region Messages
    }
#endregion
}